Intelligent data migration via mixed reality

ABSTRACT

Systems, methods, and apparatus are provided for migrating data using an MR application. A smart glasses device may interface with a source database having a first schema. The smart glasses device may include an MR application. Using machine learning, the MR application may identify transfer data in a source database display for migration and convert a captured image of the transfer data to machine-encoded text. The smart glasses device may render the transfer data in the MR environment. The smart glasses device may connect to a target database having a second schema. Using machine learning, the MR application may derive the second schema and apply it to the transfer data. The MR environment may enable the user to modify the transfer data and replicate the modified data to generate a new sample set. The MR application may populate the target database with values from the new sample set.

FIELD OF TECHNOLOGY

Aspects of the disclosure relate to migration and replication ofdatabase values.

BACKGROUND OF THE DISCLOSURE

Performance testing protocols may require shifting large amounts databetween environments. Conventionally, third party tools or built-indatabase functionalities are used to transfer the data. These transfersare typically slow and consume significant system resources. Thetransfer protocols are cumbersome, requiring many input parameters, andare not easily customized if only portions of the data are needed fortesting. In some cases, specific logic needs to be written in order toreplicate the data in the target region or to generate a sample set fromthe data.

Mixed reality (MR) technology blends physical and digital worlds. In anMR environment, physical and virtual objects may exist and interact witheach other in real time. A user may manipulate both physical and virtualitems.

It would be desirable to use an MR application for migrating values froma source region to a target region. An intermediary MR environmentcombined with machine learning would improve transfer efficiency andconserve resources, while also enabling customization of sample sets fortesting.

SUMMARY OF THE DISCLOSURE

Systems, methods, and apparatus for intelligent migration of databasevalues via mixed reality are provided.

A smart glasses device may include an MR application. The smart glassesdevice may connect to a source database having a first database schema.Using one or more machine learning algorithms, the MR application mayidentify transfer data on a source database display. The smart glassesmay capture and store an image of the transfer data. The machinelearning algorithms may convert the image to machine-encoded text.

The smart glasses device may generate an MR environment and render thetransfer data in the MR environment. In some embodiments, the smartglasses device may interface with an external MR device having a greaterstorage capacity. The external MR device may maintain the MRenvironment.

The smart glasses may disconnect from the source database and connect toa target database having a second schema. Using the machine learningalgorithms, the MR application may derive the second schema and apply itto the transfer data.

The MR application may offer selectable options for modifying orreplicating the transfer data. Based on the selections, the MRapplication may generate logic for creating a new sample set. The MRapplication may populate the target database with values form the newsample set.

These protocols for migrating data are a practical application of mixedreality technology that improves the speed and efficiency of databasetransfers. Protocols include intelligent smart glasses capture at afirst database, modification and replication in a mixed realityenvironment, and intelligent insertion at a second database. Thesefeatures reduce the processing burden on the system and free upresources that would be expended in a conventional transfer.

BRIEF DESCRIPTION OF THE DRAWINGS

The objects and advantages of the disclosure will be apparent uponconsideration of the following detailed description, taken inconjunction with the accompanying drawings, in which like referencecharacters refer to like parts throughout, and in which:

FIG. 1 shows illustrative apparatus in accordance with principles of thedisclosure;

FIG. 2 shows illustrative apparatus in accordance with principles of thedisclosure;

FIG. 3 shows an illustrative process flow in accordance with principlesof the disclosure;

FIG. 4 shows an illustrative process flow in accordance with principlesof the disclosure;

FIG. 5 shows an illustrative process flow in accordance with principlesof the disclosure; and

FIG. 6 shows an illustrative process flow in accordance with principlesof the disclosure.

DETAILED DESCRIPTION

Systems, methods, and apparatus are provided for intelligent migrationof database values via mixed reality.

For the sake of illustration, the invention will be described as beingperformed by a “system.” The system may include one or more features ofapparatus and methods that are described herein and/or any othersuitable device or approach.

The system may include a smart glasses device or a mixed realityheadset. The smart glasses may be structured with a frame and lenses.The frame and/or lenses may include embedded or partially embeddedhardware and software components.

The smart glasses may include one or more microprocessors. The smartglasses may include one or more software applications. The applicationsmay enable the smart glasses to execute various tasks. One or more ofthe software applications may be executed on the processors. Softwareapplications may be stored in a memory embedded in the smart glasses.

The smart glasses may include one or more communication transceivers.The communication transceivers may be operable to communicate with anexternal processor. The external processor may be located within amobile device or any other suitable computing device.

The smart glasses may include a nano wireless network interface card(“NIC”). The nano wireless NIC may provide the smart glasses with adedicated, full-time connection to a wireless network. The nano wirelessNIC may implement the physical layer circuitry necessary forcommunicating with a data link layer standard, such as Wi-Fi. The nanowireless NIC may support input/output (′I/O″), interrupt, direct memoryaccess, interfaces, data transmission, network traffic engineeringand/or partitioning.

The smart glasses may include a wireless controller application. Thewireless controller application may be configured to interface betweenthe NIC and an external Wi-Fi device. The wireless controllerapplication may be configured to transmit data collected by the smartglasses over the wireless network.

The smart glasses may include an active near field communication (“NFC”)reader configured to establish contactless communication with anotherdevice located within a predetermined proximity to the smart glassesdevice.

The smart glasses may include an embedded subscriber identificationmodule (“E-SIM”) card. The E-SIM may enable the smart glasses tocommunicate and share data with another pair of smart glasses. The smartglasses may include one or more wired and/or wireless communicationapplications such as Bluetooth™. Smart glasses may utilize cellulartechnology or Wi-Fi to be operable as wearable computers runningself-contained mobile applications.

The smart glasses may include a battery. The battery may be configuredto power hardware components such as the microprocessor and the display.The battery may be rechargeable. The battery may be recharged via anysuitable method. Illustrative charging methods include solar charging,wireless inductive charging, and connection via a charging port.

The smart glasses may include one or more cameras for capturing imagesand/or videos, one or more audio input devices, and one or more audiooutput devices.

Smart glasses inputs from a user may be hands-on. Smart glasses inputsfrom a user may be hands-free. In some embodiments, smart glasses inputsmay involve a combination of hands-on and hands-free protocols.

In some embodiments, the smart glasses inputs may be hands-on. The smartglasses may require the use of touch buttons on the frame. In someembodiments, the user input may also be entered via a nano touch screenincorporated into the frame or lenses of the smart glasses. The nanotouch screen may be a nano light emitting diode (“LED”) touch screen.The nano touch screen may be a nano organic light emitting diode(“OLED”) touch screen.

The touch screen may receive touch-based user input. As such, the nanoLED touch screen may cover a portion of the frames and/or lenses of thesmart glasses. Touch-based gestures may include swiping, tapping,squeezing and any other suitable touch-based gestures or combination oftouch-based gestures.

In some embodiments, the smart glasses inputs may be hands-free. Thesmart glasses may receive hands-free input through voice commands,gesture recognition, eye tracking or any other suitable method. Gesturerecognition may include air-based hand and/or body gestures. Air-basedgestures may be performed without touching the smart glasses.

The smart glasses may include one or more sensors. Illustrative sensorsmay include a touch screen, camera, accelerometer, gyroscope, and anyother suitable sensors. The smart glasses sensors may detect hands-freeinput such as air gestures or eye movement.

Smart glasses applications may be used to copy data more efficientlyfrom a source database to a target database. The smart glasses maydirectly interface with the source region and the target region.

The smart glasses may be powered by an MR application that includes oneor more machine learning modules. Smart glasses capture in combinationwith machine learning algorithms may enable the user to navigate thesource region to select data for transfer.

The system may include an intermediary MR device configured to interfacewith the source region and the target region. The use of MR incombination with machine learning algorithms may enable a user tocustomize the data precisely and efficiently and to generate new datasets for insertion into the target region.

In some embodiments, the smart glasses may function as the intermediaryMR device. In some embodiments, the intermediary MR device may be anexternal device. The external MR device may work together with the MRapplication on the smart glasses device. The choice of intermediarydevice may be based on the size of a required data set. The choice ofintermediary device may be based on the storage capacity of the device.

The smart glasses may connect to the source region. A user may view asource region display through the smart glasses. Machine learningalgorithms within the MR application may identify the data that needs tobe moved. The smart glasses may prompt the user to scroll or move to adifferent portion of the display in order to capture all of thenecessary data. The system may capture an image of the data. The systemmay copy the data to a storage region on the smart glasses.

The MR application on an intermediary MR device may generate andmaintain an MR environment. The MR application may render the captureddata in the MR environment. The intermediary MR device may be the smartglasses. The intermediary MR device may be an external MR device.

The intermediary MR device may connect to either the source environmentor the target environment. The MR device may connect to only oneenvironment at a time to prevent data breaches. Following capture of thedata from the source environment, the MR device may disconnect from thesource environment.

The MR device may connect to the target environment. Machine learningmodules in the MR application may convert unrecognized data that hasbeen rendered into the mixed reality environment into a readable format.The image stored by the smart glasses may be converted intomachine-encoded text.

The machine learning algorithms may use existing data in the targetregion to determine schema in use in the target region. The data may bereconfigured into the layout of the target region.

The user may engage with the MR environment via smart glasses input.Within the MR environment, the user may be offered options to move oredit the data. For example, the user may insert a value, create a newcolumn, move a column, or select a subset of the data.

Within the MR environment, the user may be offered an option toreplicate the data in order to generate sample sets of a specific size.For example, the testing performance protocols may require a data set ofone million records. The system may replicate the values captured fromthe source region to generate the sample set. Logic for data replicationmay be generated by machine learning algorithms within the MRapplication.

The machine learning algorithms may create the replicated or editedtables in either temporary or permanent space within the target region.In some embodiments, the choice of storage medium may depend on theaccess properties for the user in the target region.

A database trigger within the application may populate the target regiondatabase with the stored values. In some embodiments, values may betransferred from the MR application to a temporary application withinthe target region. In some embodiments, the temporary application may berunning within the target region. In some embodiments, the temporaryapplication may be running on an intermediary MR device.

One or more non-transitory computer-readable media storingcomputer-executable instructions are provided. When executed by aprocessor on a computer system, the instructions perform a method formigrating data between databases using a mixed reality application on asmart glasses device.

The method may include, at a smart glasses device running a mixedreality application, connecting to a source database having a firstdatabase schema. The method may include, using one or more machinelearning algorithms, identifying transfer values based at least in parton a view of a source database display. The method may include capturingan image of the transfer values and storing the image on the smartglasses device.

The method may include, at an intermediary MR device, generating a mixedreality environment and rendering the stored transfer values in themixed reality environment. The method may include connecting to a targetdatabase having a second schema.

The method may include, using the machine learning algorithms, derivingthe second schema from values in the target database and applying thesecond schema to the rendered transfer values. The method may includedisplaying selectable options for replicating the transfer values in themixed reality environment.

The method may include generating logic for creating a new sample setbased on the replicated transfer values and populating the targetdatabase with values from the new sample set.

Systems, methods, and apparatus in accordance with this disclosure willnow be described in connection with the figures, which form a parthereof. The figures show illustrative features of apparatus and methodsteps in accordance with the principles of this disclosure. It is to beunderstood that other embodiments may be utilized, and that structural,functional, and procedural modifications may be made without departingfrom the scope and spirit of the present disclosure.

The steps of methods may be performed in an order other than the ordershown and/or described herein. Method embodiments may omit steps shownand/or described in connection with illustrative methods. Methodembodiments may include steps that are neither shown nor described inconnection with illustrative methods. Illustrative method steps may becombined. For example, an illustrative method may include steps shown inconnection with any other illustrative method.

Apparatus may omit features shown and/or described in connection withillustrative apparatus. Apparatus embodiments may include features thatare neither shown nor described in connection with illustrativeapparatus. Features of illustrative apparatus may be combined. Forexample, an illustrative apparatus embodiment may include features shownor described in connection with another illustrative apparatus/methodembodiment.

FIG. 1 shows illustrative apparatus 100 that may be configured inaccordance with the principles of the invention. FIG. 1 is a blockdiagram that illustrates a computing device 101 (alternatively referredto herein as a “server or computer”) that may be used in accordance withthe principles of the invention. The computer server 101 may have aprocessor 103 for controlling overall operation of the server and itsassociated components, including RAM 105, ROM 107, input/output (“I/O”)module 109, and memory 115.

I/O module 109 may include a microphone, keypad, touch-sensitive screenand/or stylus through which a user of device 101 may provide input, andmay also include one or more of a speaker for providing audio output anda video display device for providing textual, audiovisual and/orgraphical output. Software may be stored within memory 115 and/or otherstorage (not shown) to provide instructions to processor 103 forenabling server 101 to perform various functions. For example, memory115 may store software used by server 101, such as an operating system117, application programs 119, and an associated database.

Alternatively, some or all of computer executable instructions of server101 may be embodied in hardware or firmware (not shown).

Server 101 may operate in a networked environment supporting connectionsto one or more remote computers, such as terminals 141 and 151.Terminals 141 and 151 may be personal computers or servers that includemany or all of the elements described above relative to server 101. Thenetwork connections depicted in FIG. 1 include a local area network(LAN) 125 and a wide area network (WAN) 129, but may also include othernetworks.

When used in a LAN networking environment, computer 101 is connected toLAN 125 through a network interface or adapter 113.

When used in a WAN networking environment, server 101 may include amodem 127 or other means for establishing communications over WAN 129,such as Internet 131.

It will be appreciated that the network connections shown areillustrative and other means of establishing a communications linkbetween the computers may be used. The existence of any of variouswell-known protocols such as TCP/IP, Ethernet, FTP, HTTP and the like ispresumed, and the system may be operated in a client-serverconfiguration to permit a user to retrieve web pages from a web-basedserver. Any of various conventional web browsers may be used to displayand manipulate data on web pages.

Additionally, application program 119, which may be used by server 101,may include computer executable instructions for invoking userfunctionality related to communication, such as email, short messageservice (SMS), authentication services and voice input and speechrecognition applications.

Computing device 101 and/or terminals 141 or 151 may also be mobileterminals including various other components, such as a battery,speaker, and antennas (not shown). Terminal 151 and/or terminal 141 maybe portable devices such as a laptop, tablet, smartphone or any othersuitable device for receiving, storing, transmitting and/or displayingrelevant information.

Any information described above in connection with database 111, and anyother suitable information, may be stored in memory 115. One or more ofapplications 119 may include one or more algorithms that encryptinformation, process received executable instructions, interact withenterprise systems, perform power management routines or other suitabletasks. Algorithms may be used to perform the functions of one or more ofcapturing source domain data, maintaining a mixed reality environment,capturing target domain schema, modifying transfer data, replicatingvalues, and/or perform any other suitable tasks.

The invention may be operational with numerous other general purpose orspecial purpose computing system environments or configurations.Examples of well-known computing systems, environments, and/orconfigurations that may be suitable for use with the invention include,but are not limited to, personal computers, server computers, hand-heldor laptop devices, tablets, mobile phones and/or other personal digitalassistants (“PDAs”), multiprocessor systems, microprocessor-basedsystems, set top boxes, programmable consumer electronics, network PCs,minicomputers, mainframe computers, distributed computing environmentsthat include any of the above systems or devices, and the like.

The invention may be described in the general context ofcomputer-executable instructions, such as program modules, beingexecuted by a computer. Generally, program modules include routines,programs, objects, components, data structures, etc. that performparticular tasks or implement particular abstract data types. Theinvention may also be practiced in distributed computing environmentswhere tasks are performed by remote processing devices that are linkedthrough a communications network. In a distributed computingenvironment, program modules may be located in both local and remotecomputer storage media including memory storage devices.

FIG. 2 shows an illustrative apparatus 200 that may be configured inaccordance with the principles of the invention.

Apparatus 200 may be a computing machine. Apparatus 200 may include oneor more features of the apparatus that is shown in FIG. 1 .

Apparatus 200 may include chip module 202, which may include one or moreintegrated circuits, and which may include logic configured to performany other suitable logical operations.

Apparatus 200 may include one or more of the following components: I/Ocircuitry 204, which may include a transmitter device and a receiverdevice and may interface with fiber optic cable, coaxial cable,telephone lines, wireless devices, PHY layer hardware, a keypad/displaycontrol device or any other suitable encoded media or devices;peripheral devices 206, which may include counter timers, real-timetimers, power-on reset generators or any other suitable peripheraldevices; logical processing device 208, which may identify and capturesource domain data, maintain a mixed reality environment, capture targetdomain schema, modify transfer data, generate replication logic,generate a sample set and perform other methods described herein; andmachine-readable memory 210.

Machine-readable memory 210 may be configured to store inmachine-readable data structures: source domain data, target domainschema, modified transfer values, sample sets, and any other suitableinformation or data structures.

Components 202, 204, 206, 208 and 210 may be coupled together by asystem bus or other interconnections 212 and may be present on one ormore circuit boards such as 220. In some embodiments, the components maybe integrated into a single chip. The chip may be silicon-based.

FIG. 3 shows scenarios 300 for migrating data from a source domain to atarget domain. Smart glasses user 302 may connect to a source domain.Smart glasses user 302 may view source domain display 304. The smartglasses may include a mixed reality application. The smart glasses mayinclude one or more machine learning algorithms. The machine learningalgorithms may identify data from display 304 for transfer. The smartglasses may capture the data for transfer.

The captured data may be displayed in a mixed reality environment. Smartglasses user 302 may view mixed reality display 306. The display may beprojected from the smart glasses onto a physical or virtual screen inthe mixed reality environment. Smart glasses user 302 may connect to atarget domain. Smart glasses user 302 may view target domain display308. Machine learning algorithms may derive target domain schema fromexisting data in display 308.

Smart glasses user 302 may transfer the modified data to populate thetarget domain. The data may be displayed at target domain display 310.

FIG. 4 shows illustrative process flow 400 for mixed reality databasemigration. Process flow 400 illustrates the transfer from the sourcedomain to an intermediary MR device.

Source domain display 402 includes tables of data. A smart glassesdevice may capture the data from source domain display 402. Machinelearning algorithms may identify data for transfer and convert acaptured image of the screen into machine-encoded text.

The smart glasses device may display the captured data in an MRenvironment. A user may interact with MR display 404 through the smartglasses. MR display 404 may include raw, unformatted data.

The smart glasses device may connect to the target domain and derive thedatabase schema associated with the target domain. MR display 406 mayinclude the derived target domain features.

The smart glasses may apply the database schema to the data. MR display408 may show the data as configured for the target domain. The smartglasses may store the reconfigured data for insertion into the targetdomain.

In some embodiments, displays 404, 406, and 408 may be maintained by anexternal MR device interfacing with the smart glasses application.

FIG. 5 shows illustrative process flow 500 for mixed reality databasemigration. Process flow 500 illustrates the transfer from theintermediary MR device to the target domain.

MR display 502 may correspond to display 408, shown in FIG. 4 . MRdisplay 502 may include data as modified for the target domain. A usermay view and interact with MR display 502 in an MR environment generatedby user smart glasses or by an external MR device.

The MR environment may include a selectable option for replicating thedata to generate a new set of values for testing. Machine learningalgorithms may generate the logic for replication. MR display 504 showsa first set of replicated values. Display 506 shows a full set ofreplicated values. A database trigger may populate the target domainwith the new sample set.

FIG. 6 shows process flow 600 for database migration using mixed realityprotocols. At step 602, a smart glasses device hosting an MR applicationconnects to the source region. At step 604, the user views a sourceregion display through the smart glasses device. At step 606, a machinelearning module within the smart glasses MR application identifies datato be transferred. At step 608, a smart glasses camera captures andstores an image of the data. The machine learning module may convert theimage into machine-readable data.

At step 610, the MR application may render the source region data in anMR environment. The MR environment may be maintained by the smartglasses or by an external MR device interfacing with the smart glasses.At step 612, the smart glasses device may disconnect from the sourceregion and connect to the target region.

At step 614, a user may view the target region through the smart glassesdevice. At step 616, the machine learning module within the smartglasses MR application may derive the database schema for the targetregion and apply the schema to the rendered data. At step 618, the MRapplication may display selectable options for modifying the data valuesor arrangement of the data values. For example, the user may remove acolumn of values. The MR application may display selectable options forreplicating the data to generate a new sample set. The user may specifythe size of the sample set, range of the sample set, and/or or any othersuitable parameters.

At step 620, the smart glasses may transfer data from the MR environmentto populate the target region. In some embodiments, the MR device maystore the sample sets in database storage associated with the targetregion and a trigger may populate the database with the stored values.

Thus, methods and apparatus for INTELLIGENT DATABASE MIGRATION VIA MIXEDREALITY are provided. Persons skilled in the art will appreciate thatthe present invention can be practiced by other than the describedembodiments, which are presented for purposes of illustration ratherthan of limitation, and that the present invention is limited only bythe claims that follow.

What is claimed is:
 1. A method for executing a database transfer usinga mixed reality application on a smart glasses device, the methodcomprising: at a smart glasses device running a mixed realityapplication: connecting to a source database having a first databaseschema; using one or more machine learning algorithms, identifyingtransfer data based at least in part on a view of a source databasedisplay; capturing an image of the transfer data and storing the imageon the smart glasses device; generating a mixed reality environment anddisplaying the stored transfer data in the mixed reality environment;connecting to a target database having a second schema; using one ormore machine learning algorithms, deriving the second schema from datain the target database and apply the second schema to the transfer data;displaying selectable options for modifying the transfer data in themixed reality environment; and using the machine learning algorithms,generating logic for creating a new sample set based on modifiedtransfer data; and at the target database, populating the targetdatabase with values from the new sample set.
 2. The method of claim 1,further comprising, a machine learning algorithm on the smart glassesdevice prompting a user to scroll the source database display in orderto completely capture the identified transfer data
 3. The method ofclaim 1, further comprising, a machine learning algorithm on the smartglasses device converting the captured image of the transfer data tomachine-encoded text.
 4. The method of claim 1, further comprising,based on the size of a required sample set, transmitting the transferdata to an intermediary application associated with the target databasefor modification.
 5. The method of claim 4, further comprising, at theintermediary application, displaying selectable options for modifyingthe data and generating a new sample set.
 6. The method of claim 5,further comprising, at the intermediary application, storing themodified data and the new sample set in temporary or permanent storageof the target database, the type of storage based at least in part onuser access privileges for the target database.
 7. The method of claim4, further comprising, combining a plurality of transfers from the smartglasses in the intermediary application for modifying.
 8. The method ofclaim 1, further comprising, displaying the source data by projectingthe data from the smart glasses to an external screen.
 9. The method ofclaim 8, wherein the external screen is a physical surface.
 10. Themethod of claim 8, wherein the external screen is a virtual surface. 11.One or more non-transitory computer-readable media storingcomputer-executable instructions which, when executed by a processor ona computer system, perform a method for migrating data between databasesusing a mixed reality application on a smart glasses device, the methodcomprising: at a smart glasses device running a mixed realityapplication: connecting to a source database having a first databaseschema; using one or more machine learning algorithms, identifyingtransfer values based at least in part on a view of a source databasedisplay; capturing an image of the transfer values and storing the imageon the smart glasses device; generating a mixed reality environment anddisplaying the stored transfer values in the mixed reality environment;connecting to a target database having a second schema; using one ormore machine learning algorithms, deriving the second schema from valuesin the target database and apply the second schema to the transfervalues; displaying selectable options for replicating the transfervalues in the mixed reality environment; and using one or more machinelearning algorithms, generating logic for creating a new sample setbased on the replicated transfer values; and at the target database,populating the target database with values from the new sample set. 12.The media of claim 11, further comprising, a machine learning algorithmon the smart glasses device converting the captured image of thetransfer values to machine-encoded text.
 13. The media of claim 11,wherein, when the size of a required sample set exceeds a predeterminedthreshold, the mixed reality environment is maintained by anintermediary mixed reality device, the intermediary mixed reality deviceinterfacing with the smart glasses and the target database.
 14. A systemfor migrating data between databases using a mixed reality applicationon a smart glasses device, the system comprising: a source databasehaving a first database schema; a target database having a seconddatabase schema; a smart glasses device running a mixed realityapplication, the application configured to: connect to the sourcedatabase; using one or more machine learning algorithms, identifytransfer data based at least in part on a view of a source databasedisplay; and capture an image of the transfer data and store the imageon the smart glasses device; and an intermediary mixed reality deviceinterfacing with the smart glasses and configured to: generate a mixedreality environment and display the stored transfer data in the mixedreality environment; connect to a target database; using one or moremachine learning algorithms, derive the second schema from data in thetarget database and apply the second schema to the transfer data;display selectable options for replicating the transfer data in themixed reality environment; using one or more machine learningalgorithms, generate logic for creating a new sample set comprising thereplicated data; and populate the target database with values from thenew sample set.
 15. The system of claim 14, the mixed realityapplication configured to, using the machine learning algorithms,convert the captured image of the transfer data to machine-encoded text.16. The system of claim 14, the intermediary mixed reality devicecomprising an intermediary application configured to store thereplicated transfer data.
 17. The system of claim 16, the intermediaryapplication configured to display selectable options for modifying thedata and generating a new sample set.
 18. The system of claim 16, theintermediary application configured to store the modified data and thenew sample set in temporary or permanent storage associated with thetarget database, the type of storage based at least in part on useraccess privileges for the target database.
 19. The system of claim 16,the intermediary application configured to combine a plurality oftransfers from the smart glasses and generate a sample set based on thecombined values.
 20. The system of claim 14, further comprising anexternal screen configured to display transfer values rendered by theintermediary application in the mixed reality environment.
 21. Thesystem of claim 20, the external screen comprising a physical surface.22. The system of claim 20, the external screen comprising a virtualsurface.